*{margin: 0 auto; padding: 0;}
body{font-family: "微软雅黑",arial; font-size: 14px;}
li{list-style:  none; float: left;}
a{text-decoration: none;color: black;}
.space1{width: 100%;height: 10px;clear: both;}
.space2{width: 100%;height: 20px;clear: both;}
.space3{width: 100%;height: 30px;clear: both;}
.space5{width: 100%;height: 50px;clear: both;}
.space6{width: 100%;height: 12px;clear: both;}
img{border:0;}
.main{width: 1200px; } 
	@font-face {
  font-family: 'iconfont';
  src: url('//at.alicdn.com/t/font_1468892727_9063127.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/font_1468892727_9063127.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/font_1468892727_9063127.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/font_1468892727_9063127.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_1468892727_9063127.svg#iconfont') format('svg'); /* iOS 4.1- */
}



.main{width: 1200px; } 
.cur_position{margin-top: 12px; margin-bottom: 12px;}
.cur_article{width: 890px;height: 1130px;border: 1px solid #ddd; float: left;}
.cur_rbar{width: 280px;float: right;}
.cur_article_head{width: 756px;height: 176px; border-bottom: 1px solid #ddd; text-align: center; margin-bottom: 50px;}
.cur_article_head h3{  margin-bottom:30px;font-size: 18px; padding-top: 50px;}
.cur_article_head div{width: 200px;height: 30px;}
.cur_article_head div p{color: #888;}
.cur_time{float: left;}
.cur_view{float: right;}
.cur_article_content{width: 756px; position: relative; height: 900px;}
.cur_article_content .cur_prev{position: absolute; bottom: 20px; left: 0px; color: #2CBDBD;}
.cur_article_content .cur_next{position: absolute; bottom: 20px;right: 0px;color: #2CBDBD;}




.cur_news{float: right;width: 280px;height: 360px;border:1px solid #ddd;}
.cur_newsin{width: 240px; }
.cur_news_title{width: 100%;height: 20px;border-left: 4px solid #f0b848; font-size: 16px;padding-left:10px; line-height: 20px;}
.cur_news_content ul li{width: 100%;height: 30px; line-height:30px; overflow: hidden;  white-space:nowrap; text-overflow:ellipsis; text-indent: 14px; font-size: 12px; background: url(../img/66.png) no-repeat left center;}
.cur_rbanner{width: 100%;height: 363px;border:1px solid #ddd;margin-top:20px; float: right;}
.cur_new_ret{padding-top: 10px; padding-bottom: 20px; font-size: 16px; font-weight: bold;}
.cur_new_retin ul li{width: 388px;height: 230px;border: 1px solid #ddd; margin-right: 15px;}


.main{width: 1200px; } 
.app_headbar{height: 80px;width: 100%; background: #f0f0f0;}
.app_logo{width: 80px;height: 80px; float: left;}
.app_logo img{ padding-top: 10px; float: left;}
.app_con{width: 450px;height: 80px;float: right;}
.app_con a{display: block;width: 120px;height: 80px;float: left; margin-left: 30px;}
.app_con a:nth-child(2) img{padding-top: 32px;}
.app_con img{ padding-top: 30px;}
#plv_ed9ec978c1d18e81de376fc77340786b_e{width: 800px;height: 450px; border: 1px solid #ddd;}
.app_video{width: 100%;height: 775px;background: rgba(100,99,98,0.5); position: relative;}
.app_play{position: absolute; top:50%;left:50%;}


          
.iconfont{font-family:"iconfont";
font-size:12px;font-style:normal;}
body{background: #f6f6f6;}
.l_main{width: 1000px;}
.logo{width: 260px;height: 130px;float: left; line-height: 180px;}
.l_content{width: 1000px;height: 500px;border:1px solid #ddd; clear: both;background: white; position: relative;}
.l_content_l{width: 498px; float: left;}
.l_content_r{width: 498px;float: right; text-align: center;}
.l_content_lin{width: 310px;height: 400px;}
.l_content_lin .a_login{font-size: 16px; float: left;}
.l_content_lin .a_reg{font-size: 16px; float: right; color: #2cbdbd;}
.l_content_lin input[type=text]{width: 290px;height: 38px; outline: none;padding-left: 20px; font-size: 16px;border:1px solid #ddd;}
.l_content_lin input[type=password]{width: 290px;height: 38px; outline: none;padding-left: 20px; font-size: 16px;border:1px solid #ddd;}
.l_submit{width: 310px;height: 50px;display: block;background: #2cbdbd; color: white; font-size: 16px; line-height: 50px; text-align: center;}
.l_content_lin input[type=checkbox]{background: white; width: 15px;height: 15px;margin-top: 3px; float: left;}
.l_content_lin p{margin-left: 20px;}
.l_content_lin p a.l_wang{margin-left: 20px; color: #2CBDBD; text-decoration: underline;}
.dashed_bar{width: 100%;height: 5px;border-top:1px dashed #ddd}
.lin_p{font-size: 16px;margin-left: -20px;}
.qqwei{height: 50px;width: 100%;}
.qqwei a{margin-right: 18px;}


.l_content_m{height: 340px;width: 2px;border-left: 1px solid #ddd; float: left; position: absolute; left: 500px; top: 50px}
.p_r1{font-size: 16px; font-weight: 800;}	
.space_ll{width: 100%;height: 5px; clear: both;}
.l_content_rfoot{height: 42px;width: 200px; background: url(../img/63.png) no-repeat left center;}
.l_content_rfoot p{ font-size: 12px; padding-left: 20px;}
.l_content_rfoot p a{color: #2CBDBD;}
.l_content_rfoot span{display: block;width: 100px;height: 20px; float: left; margin-left: 24px; font-size: 12px; }


form{position: relative;}
.huoqu{width: 110px;height: 40px;display: block;background: #2cbdbd; color: white; font-size: 16px; line-height: 40px; text-align: center; position: absolute; top: 60px; left: 200px;}
.dongtai{width: 150px !important; }
.reg_sub{width: 310px;height: 50px;display: block;background: #2cbdbd; color: white; font-size: 16px; line-height: 50px; text-align: center;}
.xieyi a{color:#888; padding-left: 10px;}



.header{width: 100%;height: 50px;line-height: 50px;border-bottom: 1px solid #ddd;}
.h_phone{float: left;}
.h_nav{width: 400px;height: 50px;float: right; margin-right: -40px;}
.h_nav ul li{width: 95px;height: 50px;text-align: center;line-height: 50px;}
.h_nav ul li a{width: 88px;height: 50px;display: block;float: left;padding-left: 8px;}
.h_nav ul li:hover a{}
.h_nav ul  span{float: left ;color: #eee;}
.h_nav ul li.dropdown{position: relative;}
.h_nav ul li a img.caret{ position: absolute; top: 25px;right: 18px;}
.msg{background: url(../img/24.png) no-repeat 70px;}


/*头部*/
.p_header{width: 100%;height: 138px;}
.p_logo{float: left;}
.p_title{width: 200px;height: 50px;border-left: 1px solid #DDDDDD;float: left; margin: 10px 0 0 40px;background:url(../img/27.png) center no-repeat;}


form{width: 520px;height: 40px;float: left;}
form span.dropdown_a{width: 80px;height: 30px;outline:none;border-left: 2px solid #2CBDBD;border-top: 2px solid #2CBDBD;border-bottom: 2px solid #2CBDBD; display: block; float: left; line-height:30px; padding-left: 10px; color: #999; position: relative;cursor: pointer;}
.xiala {width: 50px;height: 100px;display: block; float: left; text-align: left; position: absolute; top: 30px;  display: none;} 
form span.dropdown_a:hover .xiala{display: block;}
.xiala a{width: 50px;float: left;}
form input[type=search]{width: 375px;height: 34px; outline: none; padding-left: 20px; border-top: 2px solid #2CBDBD; border-right: 2px solid #2CBDBD; border-bottom: 2px solid #2CBDBD;
margin-left: -20px; border-left: 0;}
.btn{width: 40px;height: 34px;display: block; background: url(../img/45.png) no-repeat; position:  absolute; top:20px;right:40px}
.form_div{width: 525px;height: 50px;float: left;  position: relative;}
.gouwuche{float: right; margin-top: 18px; margin-right: -10px; width: 140px;height:34px;border:1px solid #ddd;background: #f9f9f9; line-height: 34px; position: relative; }
.gouwuche img.che{width: 20px;height: 20px; position: absolute; top: 7px; left: 17px;}
.gouwuche p{ font-size: 12px; color: #888; padding-left: 40px;}
span.shumu{display: block; position: absolute; width: 20px;height: 30px;background: url(../img/51.png) no-repeat  0px 9px;color: white; font-size: 12px; top:-10px; right:15px}


.navbar{width: 100%;height: 45px;background: #2CBDBD; }
.nav{height: 25px; width: 100%;}
.navbar .nav ul li{width: 238px;height: 25px; text-align: center;line-height: 25px; border-left: 1px solid #27adad; border-right: 1px solid #31cbcb;}
.nav ul li a{color: white; font-size: 16px;display: block;width: 100px;}


.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }   

.lunbo{width: 890px;height: 360px;float: left; border:1px solid #ddd;}
.a_news{float: right;width: 280px;height: 360px;border:1px solid #ddd;}
.a_newsin{width: 240px; }
.a_news_title{width: 100%;height: 20px;border-left: 4px solid #f0b848; font-size: 16px;padding-left:10px; line-height: 20px; margin: 20px 0 10px 0; }
.a_news_content{border-top:1px solid #ddd;padding-top: 10px;}
.a_news_content ul li{width: 100%;height: 30px; line-height:30px; overflow: hidden;  white-space:nowrap; text-overflow:ellipsis; text-indent: 14px; font-size: 12px; background: url(../img/66.png) no-repeat left center;}
.main_active{width: 1175px;float: right;}
.active_lbar{width: 865px;float: left; margin-top: 20px;}
.active_rbar{width: 280px;float: right;}
.new_act_title{width: 100%;height: 82px;line-height: 82px; background: url(../img/67.png) no-repeat left center; padding-left: 40px; font-size: 18px;}
.new_act_content ul li{width: 100%;height: 224px; border: 1px solid #ddd;}
.act_content_in{width: 823px;height: 200px;margin-top: 12px;}
.act_content_in img{width: 300px;height: 200px;}
.act_content_inl{width: 300px;float: left;}
.act_content_inr{width: 490px;float: right;position: relative;height: 200px;}
.act_content_inr h3{line-height: 40px;}
.act_content_inr footer{ position: absolute; bottom: 10px;}
.ac_rbar1{width: 100%;height: 357px; border: 1px solid #ddd; margin: 30px 0 20px 0;}
.new_act_title2{width: 100%;height: 80px;line-height: 80px; background: url(../img/68.png) no-repeat left center; padding-left: 40px; font-size: 18px;}
.act_seminer ul li{width: 377px;height: 230px; border:1px solid #ddd;margin-right: 19px; margin-bottom: 20px;}



.header{width: 100%;height: 50px;line-height: 50px;border-bottom: 1px solid #ddd;}
.h_phone{float: left;}
.h_nav{width: 400px;height: 50px;float: right; margin-right: -40px;}
.h_nav ul li{width: 95px;height: 50px;text-align: center;line-height: 50px;}
.h_nav ul li a{width: 88px;height: 50px;display: block;float: left;padding-left: 8px;}
.h_nav ul li:hover a{}
.h_nav ul  span{float: left ;color: #eee;}
.h_nav ul li.dropdown{position: relative;}
.h_nav ul li a img.caret{ position: absolute; top: 23px;right: 18px;}
.msg{background: url(../img/24.png) no-repeat 70px;}


/*头部*/
.p_header{width: 100%;height: 108px; padding-top: 30px;}
.p_logo{float: left;}
.p_title{width: 200px;height: 50px;border-left: 1px solid #DDDDDD;float: left; margin: 10px 0 0 40px;background:url(../img/27.png) center no-repeat;}




form{width: 520px;height: 40px;float: left;}
form span.dropdown_a{width: 60px;height: 30px;outline:none;border-left: 2px solid #2CBDBD;border-top: 2px solid #2CBDBD;border-bottom: 2px solid #2CBDBD; display: block; float: left; line-height:30px; padding-left: 10px; color: #999; position: relative;cursor: pointer;}
.xiala {width: 50px;height: 100px;display: block; float: left; text-align: left; position: absolute; top: 30px;  display: none;} 
form span.dropdown_a:hover .xiala{display: block;}
.xiala a{width: 50px;float: left;}
form input[type=search]{width: 375px;height: 34px; outline: none; padding-left: 20px; border-top: 2px solid #2CBDBD; border-right: 2px solid #2CBDBD; border-bottom: 2px solid #2CBDBD;
margin-left: -20px; border-left: 0;}
.btn{width: 40px;height: 34px;display: block; background: url(../img/45.png) no-repeat; position:  absolute; top:20px;right:40px}
.form_div{width: 525px;height: 50px;float: left;  position: relative; margin-top: 20px;}
.search_btn{position: absolute; top:-20px; right: 0;}

.gouwuche{float: right; margin-top: 18px; margin-right: -10px; width: 140px;height:34px;border:1px solid #ddd;background: #f9f9f9; line-height: 34px; position: relative; }
.gouwuche img.che{width: 20px;height: 20px; position: absolute; top: 7px; left: 17px;}
.gouwuche p{ font-size: 12px; color: #888; padding-left: 40px;}
span.shumu{display: block; position: absolute; width: 20px;height: 30px;background: url(../img/51.png) no-repeat  0px 9px;color: white; font-size: 12px; top:-10px; right:15px}



.navbar{width: 100%;height: 45px;background: #2CBDBD;}
.navbar .main{padding-top: 10px;}
.market_nav{height: 25px; width: 100%;}
.navbar .market_nav ul li{width: 238px;height: 25px; text-align: center;line-height: 25px; border-left: 1px solid #27adad; border-right: 1px solid #31cbcb;}
.market_nav ul li a{color: white; font-size: 16px;display: block;width: 100px;}




.banner{height: 400px;width: 100%;  position: relative;}
.bookn_abt{width: 270px;height: 70px; margin-top: 20px;}
.bookn_abt1{width: 100%;height: 40px; text-align:left;}
.bookn_abt1 p{font-size: 12px;margin-bottom: 4px;color: #666;}
.bookn_abt2{width: 100%;height: 30px;text-align: left;}
.bookn_abt2 p strong{color: red; font-size: 16px;}
.bookn_abt2 p small{color: #888; text-decoration: line-through; margin-left: 20px;}
.bookn_abt2 p img{margin-left: 120px}


.book_product-1,.book_product-2 ul li{text-align: center;}
.book_product-1 ul li img.li_img,.book_product-2 ul li img.li_img{width: 279px ;}

ul.product_recommend  li:nth-of-type(1){width: 450px;height: 244px;border:1px solid #ddd;}
ul.product_recommend  li:nth-of-type(2){width: 450px;height: 244px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
ul.product_recommend  li:nth-of-type(3){width: 280px;height: 244px;border:1px solid #ddd; margin-left: 14px;}
.book_banner img{padding-top: 20px;padding-bottom: 0px}
.hot_book_title{width: 300px;height: 20px;border-left: 3px solid #2cbdbd;color: #2cbdbd;font-size: 16px; padding-left: 20px; float: left; margin-top: 10px; margin-bottom: 10px;}
.product_hot li:nth-of-type(1){width: 598px;height: 244px;border-left:1px solid #ddd;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.product_hot li:nth-of-type(2){width: 297px;height: 244px;border-left:1px solid #ddd;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.product_hot li:nth-of-type(3){width: 297px;height: 244px;border:1px solid #ddd;}
.product_hot li:nth-of-type(4){width: 298px;height: 244px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
.product_hot li:nth-of-type(5){width: 299px;height: 244px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.product_hot li:nth-of-type(6){width:297px;height: 244px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.product_hot li:nth-of-type(7){width:298px;height: 244px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}




.banner2 img{margin-left: -10px; margin-top:20px }
.about_link p{margin-bottom: 8px; font-size: 12px;}
.buy_help,.pay_way,.dispatching_way{width: 355px;height: 230px;float: left;}
.about_link h3{margin:20px 0 20px 0;}
.questions{width: 125px;height: 230px;float: right;}






	
.goods_title{margin: 10px 0 10px 0;}
.goods_photo{width: 400px;	height: 310px; float: left; border:1px solid #ddd}
.ding_goods{width: 100%;clear: both;}
.goods_click{width: 770px;height: 310px;float: right;}
.goods_click p.goods_n{font-size: 16px; font-weight: bold;}
.goods_n{margin-bottom: 20px;}
.goods_span{margin: 0 10px 0 0px;}
.goods_price{width: 100%;height: 146px;background: #f8f8f8; padding: 20px 0 0 0; margin-bottom: 10px;}

.goods_price_in{width: 700px;height: 100px;}
.goods_price p{margin-bottom: 20px; color: #666; font-size: 16px; }
.span_money{color: red; font-size: 17px;margin-left: 40px}
.span_num{font-size: 22px; font-weight: bold; color: red;}
.span_yf{text-decoration: line-through;margin-left: 42px}
.span_now{color: red;margin-left: 42px}
.goods_buy_num{margin: 10px 0 20px 0;}
.buy_num_l{width: 75px;height: 32px;float: left; text-align: center; line-height: 32px;}
.buy_num_r{width: 150px;height: 32px;float: left;}
.buy_num_r input[type=text]{width: 38px;height: 28px; text-align: center; float: left;}
.u_d{width: 20px;height: 30px;float: left;  position: relative;}
.buy_up{margin-left:5px;  position: absolute; top:-1px}
.buy_down{margin-left: 3px;position: absolute; top: 16px;left:0px}
.u_d span{position: absolute; top:5px; left:30px;font-weight: bold;}
.a_buy_che a{margin-right: 10px;}
.goods_small_list{width:400px;height:64px; float: left; margin-top: 8px; margin-bottom: 20px;}
.goods_small_list ul{float: left;}
.go_prev{float: left; width: 40px;height: 64px;  margin-right: 10px;background: url(../img/81.png) no-repeat 10px; background-size: 70%}
.go_next{float: left;width: 40px; height: 64px;margin-left: 10px; background: url(../img/80.png) no-repeat 10px; background-size: 70%;}
.goods_small_list span{float: left;}
.goods_small_list li{width: 64px;height: 61px;float: left; margin-left: 0px; margin-right: 6px; border:2px solid white;}
.goods_small_list li:hover{border:2px solid #f0b848;}
.goods_lbar{float: left;width: 290px; height: 1060px;border:1px solid #ddd}
.goods_rbar{float: right;width: 890px;}
.goods_lbar_t{width: 100%;height: 43px;border-bottom: 1px solid #ddd; background: #f4f4f4;line-height: 43px;margin-bottom: 20px;}
.goods_lbar_t span{padding-left: 20px;font-size: 16px;}
.lbar_content{width: 240px;height: 230px; margin-top: 20px;}
.sbar{width: 275px;height: 5px; border-bottom: 1px dashed #ddd;}
.lbar_content p.p1{font-size: 18px; color: #666; margin-left: 2px;margin: 10px 0 20px 0;}
.lbar_content p.p2 strong{color: red; font-size: 18px;}
.lbar_content p small{color: #999; text-decoration: line-through;margin-left: 20px;}

.goods_rbar_title{width: 100%;height: 150px;border: 1px solid #ddd;}
.rbar_title_c{width: 260px;height: 34px; float: left; line-height: 34px; position: relative;}
.rbar_img{position: absolute; top: -12px; left: 4px;}
.rbar_title_c1{width: 130px;height: 34px; float: left; border-right: 1px solid #ddd;text-align: center; font-size: 16px; cursor: pointer;}
.rbar_title_c2{width: 129px;height: 34px; float: right; text-align: center;font-size: 16px; cursor: pointer;}
.rbar_author{width: 820px;height: 70px; margin-top: 20px;}


.rbar_authorp{margin-top:15px;}
.rbar_author p span{display: block; float: left; width: 250px; height: 20px; font-size: 12px;}
.rbar_abt{width: 100%;height: 116px;}
.rbar_abt_in{width: 860px;float: right; margin: 20px 0 20px 0;}
.rbar_abt_in p{font-weight: 800;}
.rbar_mulu{width: 100%;float: right;}
.color_yellow{color: #f0b848;}


.fanye{width: 400px;height: 30px;float: right; margin-right: -80px;}
.fanye a{margin: 10px; color:#2cbdbd ; float: left; display: block;}
.fanye a:nth-child(1){width: 40px;height: 30px;  text-align: center;line-height: 30px;}
.fanye a:nth-child(2){width: 30px;height: 30px; border-radius: 15px; text-align: center;line-height: 30px;}
.fanye a:nth-child(3){width: 30px;height: 30px;border-radius: 15px; text-align: center;line-height: 30px;}
.fanye a:nth-child(4){width: 30px;height: 30px;border-radius: 15px; text-align: center;line-height: 30px;}
.fanye a:nth-child(5){width: 50px;height: 30px;text-align: center;line-height: 30px;}
.fanye a:nth-child(6){width: 40px;height: 30px;text-align: center;line-height: 30px;}
.fanye a:hover{color: white; background:#2cbdbd ;}



.header{width: 100%;height: 50px;line-height: 50px;  background: white;}
.h_phone{float: left;}
.h_nav{width: 400px;height: 50px;float: right; margin-right: -40px;}
.h_nav ul li{width: 95px;height: 50px;text-align: center;line-height: 50px;}
.h_nav ul li a{width: 88px;height: 50px;display: block;float: left;padding-left: 8px;}
.h_nav ul li:hover a{}
.h_nav ul  span{float: left ;color: #eee;}
.h_nav ul li.dropdown{position: relative;}
.h_nav ul li a img.caret{ position: absolute; top: 25px;right: 18px;}
.msg{background: url(../img/24.png) no-repeat 70px;}


.body_bg{background: #f9f9f9;}


/*头部*/
.p_header{width: 100%;height: 135px;border-bottom: 1px solid #2CBDBD;}
.p_logo{float: left; margin-top: 30px;}
.p_title{width: 200px;height: 30px;border-left: 1px solid #DDDDDD;float: left; margin: 10px 0 0 40px;background:url(../img/14.png) center no-repeat; margin-top: 55px;}



/*导航和信息*/
.nav{width: 100%;height: 60px; line-height: 60px;}
.nav ul li{width: 120px;height: 60px;text-align: center; font-size: 16px;}
.nav ul li a {width: 90px;height: 60px;display: block;}
.nav ul li a:hover{border-bottom:4px solid #2CBDBD;}
.student_all{margin: 20px 0 20px 0;}
.student_msg{width: 300px;height: 300px;border:1px solid #ddd;float: left; text-align: center; background: white;}
.student_msg_hd{width: 170px;height: 170px;border-radius:85px; background:#fffaed;margin-top: 30px; margin-bottom: 20px;}
.student_msg p{margin-bottom: 5px;}
.student_about{width: 870px;height: 300px;border:1px solid #ddd; float: right;background:url(../img/16.png) no-repeat 40px 25px;background: white;}
.student_about_in{width: 730px; }
.student_about_inp1{margin: 30px 0 40px 0;}
.student_about_inp3{margin: 40px 0 20px 0;}
.student_about_in a:hover{text-decoration:underline;}
.border_b{width: 1200px;height: 3px;border-bottom: 1px solid #ddd; clear: both;}
.border_b1{width: 100%;height: 3px; clear: both;}
.main_border{width: 1200px;height: 800px;border: 1px solid #ddd; background: white;}
.p1{font-size: 16px;}


/*课程*/
.lesson{margin-top: 20px;}
.lesson_hd{width: 100%;height: 60px;border:1px solid #ddd;font-size: 16px;}
.lesson_hd_l{width: 599px; text-align: center;line-height: 60px; float: left; border-right: 1px solid #eee;}
.lesson_hd_r{width: 600px; text-align: center;line-height: 60px;float: right;}
.lesson_hd a{width: 599px;height: 60px;display: block;}
.bg{background: #effbfb;}
.lesson_content{height: 510px;width: 100%;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd}
.lesson_name{height: 60px; clear: both;}
.lesson_title_l{color: #f0b848;width: 270px;height: 60px; float: left; text-align: center;line-height: 60px;font-size: 16px;}
.lesson_nav_r{width: 270px;height: 60px ;line-height: 60px; float: right;}
.lesson_nav_r a{color: #2CBDBD; margin-right: 18px;}
.lesson_fnc{width: 920px;float: left;}
.lesson_fnc_t{width: 919px;height: 48px; background: #f5f5f5;}
.lesson_fnc_t span{float: right; color: #ddd;}
.lesson_rbar{width: 278px;float: right; border-left:1px solid #ddd;height: 449px;border-top:1px solid #ddd;}

/*未开通课程 添加*/
.lesson_msg{width: 100%;height: 60px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;line-height: 60px; font-size: 16px; color: #f0b848; background: url(../img/75.png) no-repeat 26px center;}
.lesson_msg span{margin-left: 80px;}
.lesson_msg a{float: right; margin-top: 10px; margin-right: 20px;}

/*个人中心默认(副本)*/
.lesson_msg_no{width: 100%;height: 800px; background: white; border: 1px solid #ddd;position: relative; text-align: center;}
.lesson_msg_no span{ display: block;width: 400px;height: 30px; margin-top: 350px; font-size: 16px;}
.lesson_msg_no a{margin-top: 30px; display: block;}




/*我的信息账号设置添加*/
.main_1num{width: 1200px;height: 590px;border: 1px solid #ddd; background: white;}
.pnum_content{width: 1080px;}
.now_account{width: 100%;height: 140px; border-bottom:1px dashed #ddd;}
.email_accoumt{width: 100%;height: 180px;}
.third_account{width: 100%;height: 200px;}
.now_account_in{width: 400px;height: 70px; float: left;margin-top: 60px; margin-left: 70px;}
.color_hui{color: #9e9e9e;}
.color_green{color: #2CBDBD;}
.color_white{color: white;}
.bg_white{background: white;}
.now_account_in a{color: #2CBDBD; float: right;}
.now_account_in1{margin-left: 90px;}
.email_account_in{width: 400px;height: 70px; float: left;margin-top: 60px; margin-left: 70px;}
.email_accoumt_in1{margin-left: 63px;margin-top: 10px;}
.email_accoumt_in1 a{color: #2CBDBD;}
.third_account_in{width: 800px;height: 70px; float: left;margin-top: 60px; margin-left: 70px;}
.third_account_in1{width: 100%;height: 100px;line-height: 100px;}
.third_account_in_logo{width: 200px;height: 50px;float: left;}
.third_account_in_logo a img{float: left; margin-top: 30px;}
.acc_fen{padding-left: 15px; }


/*我的发票新增*/
.main_invoice{width: 1200px;height: 590px;border: 1px solid #ddd; background: white;}
.invoice_hd{width: 1070px;height: 140px; border-bottom: 1px dashed #ddd; }
.invoice_hd span{display: block;  font-size: 16px; padding:80px 0 0 78px}
.color_red{color:red}
.invoice_content{width: 1070px;}
.invoice_content-1{margin: 30px 0 0 78px;}
.invoice_content form{margin: 50px 0 0 78px;}
.invoice_content form .form-group{width: 300px;height: 60px; clear: both;margin-top: 0px;} 
.invoice_content form .form-group label{width: 70px; float: left;margin-top: -7px; margin-right: 20px;}
.invoice_content form input{width: 30px;height: 30px;}
.invoice_content form .form-group a{display: block; width: 100px;height: 40px;background: #f0b848;text-align: center; line-height: 40px; border-radius: 5px; font-size: 18px;}


/*我的发票详细*/
.main_invoiceLg{width: 1200px;height: 800px;border: 1px solid #ddd; background: white;}
form.fapiao .form-group{width: 650px; height: 42px;}
form.fapiao .form-group input[type=text]{width: 450px;}
form.fapiao .form-group label{width: 150px; height: 30px;} 
form.fapiao .form-group.fapiao_dengji{position: relative; margin-bottom: 30px;}
form.fapiao .fapiao_tip{position: absolute; top: 40px; left: 170px; font-size: 12px; width: 500px; color: red;}
form.fapiao .form-group a{margin-left: 170px;}
.main_invoiceLg .invoice_content{margin-bottom: 800px;}







/*表格*/
table{border-collapse:collapse;}
.td1{width: 226px;height: 50px; text-align: center; background: url(../img/18.png) no-repeat 40px center;line-height: 50px;}
.td2{width: 90px;height: 50px; text-align: center; line-height: 50px;}
.td3{width: 590px;height: 50px; padding-left: 67px; line-height: 50px; position: relative;}
.td3_play{float: right; margin-right: 50px;}
.td3_play img{ position: absolute; top: 15px;}
.td_r{float: right; width: 336px;}
.f4{background: #f9f9f9;}
.td_font{font-size: 16px;}



/*课程右侧*/
.lesson_rbar_title{width: 236px; line-height: 35px; font-size: 16px; position: relative; padding-left: 20px; margin: 10px 0 10px 0;}
.lesson_rbar_title span{width:3px;height: 15px;background: #2CBDBD;display: block;float: left;position: absolute;top: 12px; left: 10px;}
.lesson_rbar_title a{float: right;}
.lesson_rbar_content{width: 236px}
.author{width: 236px; padding-left: 30px; margin-top: 10px; margin-bottom: 20px;}
.lesson_rbar_down{width: 236px;border-top: 1px solid #ddd;height: 400px;}
.down_1,.down_2,.down_3{margin-top: 20px;}
.down_1{ line-height: 35px; font-size: 16px; position: relative; padding-left: 20px;}
.down_1 a{float: right;}
.down_1 span{width:3px;height: 15px;background: #2CBDBD;display: block;float: left;position: absolute;top: 12px; left: 10px;}
.down_2{padding-left: 20px; position: relative;}
.down_2 progress{float: right; position: absolute; top: 4px; right:0;}
.down_3{padding-left: 20px; position: relative;}
.down_3 progress{float: right; position: absolute; top: 4px; right:0;}
progress{width: 140px !important;}




/*我的信息个人信息*/
.main_1{width: 1000px;}

.per_title{width: 100%;height: 60px;line-height: 60px; border-bottom: 1px solid #ddd;}
.per_title ul li{width: 200px;line-height: 60px; text-align: center; font-size: 16px;}
.per_title ul li a{width: 180px;height: 60px;display: block; color: #999;}
.main_2{width: 1200px;}
.main_3{width:930px}
.face{width: 560px;height: 100px;  float: left; margin-top: 50px; margin-bottom: 40px;}
.face_n{float: left; margin-top: 40px;}
.face_in{width: 450px;height: 100px; float: right;}
.face_l{ width: 100px;height: 100px;border-radius: 50px;background: #dfdfdf; float: left;}
.face_r{width: 320px;height: 100px;float: right; font-size: 12px; margin-top: 30px;}
.face_r p{margin-bottom: 5px;}
.post_hd{color: #2CBDBD;}
form{float: left;width: 700px;}
.form-group{width: 600px; float: left; }
form label{width: 100px;float: left;height: 35px;line-height: 35px; margin-bottom: 12px;}
form input{width: 300px;height: 35px; border:1px solid #ddd; padding-left: 20px; font-size: 14px;}
form input[type=radio]{width: 20px;height: 20px;}
.form-group{margin-bottom: 12px;}
.num{width: 300px;height: 35px; line-height: 35px; float: left;}
.num span a{float: right; color: #2CBDBD;}
.radio{width: 50px; margin-left: 10px; }
.form-group select{width: 100px; margin-top: 10px;}



.radio_g{position: relative;}
.span1{padding-top: 0px; ;}
.span2{padding-top: 0px; margin-top: 20px;}
.radio:after{ line-height: 30px; height: 30px; width: 100px;}
form input[type=submit]{margin-left: 100px;background: #f0b848;border-radius: 5px;font-size: 18px; font-weight: 800;color: #333;}


/*我的学习*/
.study_title{width: 180px;height: 60px;float: left; line-height: 60px;}
.study_title:after{line-height: 0px; height: 0px; }
.study_title span{float: right;font-size: 16px; color: #666;}
.student_ID{margin-top: 6px; display: block;}
.study_content{border-top: 1px solid #ddd; clear: both}
.study_content_in{width: 1100px;}
.tishi{color: red;}



/*我的订单*/
.main_order{width: 1200px;height: 60px;border:1px solid #ddd;}
.order_nav{width:1040px;height: 60px;line-height: 60px;}
.order_nav ul li{ text-align: center; width: 260px; font-size: 16px;}
.order_nav ul li a{width: 260px;height: 60px;display: block; color: #aaa;}
.order_table1{width: 100%;height: 90px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.or_tl{width: 600px;float: left; line-height: 70px;background: #f5f5f5;height: 70px;}
.or_tl span{margin-left:40px;}
.or_tr{width: 600px;float: right;line-height: 70px;background: #f5f5f5;height: 70px;}
.or_tr span{display: block; float: left; width: 150px; text-align:  center;}
.order_time_num{width: 350px; float:left;margin-left: 44px;}
.order_time_num span{margin-right: 25px;}
.order_table_2{width: 100%;height: 70px;line-height: 70px;background: #f5f5f5; border-top: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd; margin-top: 20px;}
.order_table_2 a{ float: right; padding-top: 25px; margin-right: 65px;}
.order_table_in{width: 1200px;height: 516px; border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd; }
.order_table_inr{width: 600px; float: right; height: 100%; }
.order_tbar{width: 149px;height: 100%;float:left;border-left: 1px solid #ddd;text-align: center; color: #999;}
.tabar_p{margin-top: 30px;}
.order_tbar a{color: #999;}
.order_table_in_2{width: 1200px;height: 100px; border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}


.fanye{width: 400px;height: 30px;float: right; margin-right: -80px;}
.fanye a{margin: 10px; color:#2cbdbd ; float: left; display: block;}
.fanye a:nth-child(1){width: 40px;height: 30px;  text-align: center;line-height: 30px;}
.fanye a:nth-child(2){width: 30px;height: 30px; border-radius: 15px; text-align: center;line-height: 30px;}
.fanye a:nth-child(3){width: 30px;height: 30px;border-radius: 15px; text-align: center;line-height: 30px;}
.fanye a:nth-child(4){width: 30px;height: 30px;border-radius: 15px; text-align: center;line-height: 30px;}
.fanye a:nth-child(5){width: 50px;height: 30px;text-align: center;line-height: 30px;}
.fanye a:nth-child(6){width: 40px;height: 30px;text-align: center;line-height: 30px;}
.fanye a:hover{color: white; background:#2cbdbd ;}


.header{width: 100%;height: 50px;line-height: 50px; }
.h_phone{float: left;}
.h_nav{width: 400px;height: 50px;float: right; margin-right: -40px;}
.h_nav ul li{width: 95px;height: 50px;text-align: center;line-height: 50px;}
.h_nav ul li a{width: 88px;height: 50px;display: block;float: left;padding-left: 8px;}
.h_nav ul li:hover a{}
.h_nav ul  span{float: left ;color: #eee;}
.h_nav ul li.dropdown{position: relative;}
.h_nav ul li a img.caret{ position: absolute; top: 25px;right: 18px;}
.msg{background: url(../img/24.png) no-repeat 70px;}


.teacher-top{width: 1200px;height: 96px;border:1px solid #eee;}
.teacher-h1{width: 1000px;height: 48px;}
.t-l{width: 500px;float: left; line-height: 48px; font-size: 18px;text-align: center;}
.t-l span{color: #eee; float: right;}
.t-l:hover a{color: #2cbdbd;}
.t-r:hover a{color: #2cbdbd;}
.t-r{width: 500px;float: right;line-height: 48px;font-size: 18px;text-align: center;}
.teacher-h2{width: 1000px;height: 47px; border-top:1px solid #eee;}
.teacher-h2 ul li{width: 210px;line-height:48px; font-size: 16px;}
.teacher-h2 ul li:last-child{width: 130px; float: right;}
.teacher-in{width: 1200px;height: 400px;}
.teacher_l{width: 510px; height: 400px;float: left; border-bottom: 1px solid #eee; }
.teacher_abt{width: 230px;height: 280px; float: right;}
.teacher_r{width: 510px; height: 400px;float: right;border-bottom: 1px solid #eee; }
.teacher_lin{width: 510px;height: 280px; }
.teacher-self{width: 250px;float: left;}
.p1{font-size: 18px;font-weight: bold;}
.p2{margin-left: -5px;}
.fanye{width: 400px;height: 30px;float: right;}
.fanye a{margin: 10px; color:#2cbdbd ; float: left; display: block;}
.fanye a:nth-child(1){width: 40px;height: 30px;  text-align: center;line-height: 30px;}
.fanye a:nth-child(2){width: 30px;height: 30px; border-radius: 15px; text-align: center;line-height: 30px;}
.fanye a:nth-child(3){width: 30px;height: 30px;border-radius: 15px; text-align: center;line-height: 30px;}
.fanye a:nth-child(4){width: 30px;height: 30px;border-radius: 15px; text-align: center;line-height: 30px;}
.fanye a:nth-child(5){width: 50px;height: 30px;text-align: center;line-height: 30px;}
.fanye a:nth-child(6){width: 40px;height: 30px;text-align: center;line-height: 30px;}
.fanye a:hover{color: white; background:#2cbdbd ;}


img{border:0;}
.main{width: 1200px; }
.header{width: 100%;height: 50px;line-height: 50px; }
.h_phone{float: left;}
.h_nav{width: 400px;height: 50px;float: right; margin-right: -40px;}
.h_nav ul li{width: 95px;height: 50px;text-align: center;line-height: 50px;}
.h_nav ul li a{width: 88px;height: 50px;display: block;float: left;padding-left: 8px;}
.h_nav ul li:hover a{}
.h_nav ul  span{float: left ;color: #eee;}
.h_nav ul li.dropdown{position: relative;}
.h_nav ul li a img.caret{ position: absolute; top: 25px;right: 18px;}
.msg{background: url(../img/24.png) no-repeat 70px;}




.teacher_abt{width: 100%;height: 500px;background: url(../img/h-2.jpg);}
.teacher_abt p:nth-child(n+2){font-size: 18px; margin-top:9px;}
.p1{font-size: 30px;}
.jion{width: 140px;height: 38px;background: #f0b848;display: block; float: left; text-align: center; line-height:38px;border-radius: 5px;}
.chengjiu_title{text-align: center;width: 100%;}
.chengjiu_content{width: 740px;height: 450px;float: left;}
.chengjiu_tree{float: left;}
.chengjiu_p{width: 560px;height: 450px;float: right;}
.chengjiu_p p{font-size:20px;}
.shiting_title{text-align: center;}
.shiting_content{width: 900px;height: 500px;background: #959595;}

.video{width: 100%;height: 600px;background: url(../img/09.png);}
.nav{width: 1198px;height: 50px;border:1px solid #ddd;}
.nav ul li{width: 198px;height: 50px;text-align: center;line-height: 50px;}
.nav ul li a{width: 100px;height: 48px;display: block;}
.nav ul li a:hover{border-bottom: 4px solid #2cbdbd;}
.p1,.p2{font-size: 20px;}
.bottom{width: 100%;height: 100px;background: #606060;}
.b_l{width: 320px;height: 100px;background: url(../img/10.png) left center no-repeat;float: left;line-height: 100px;color: white;font-size: 20px;padding-left: 50px;}
.b_r{width: 330px;height: 100px; float: right; line-height: 130px;}
.baoming{float: left;}
.xuanshu{float: right;}